GETS
Section: MINTLIB LIBRARY FUNCTIONS
(3)
Updated: 3 March 1993
Index
Return to Main Contents
NAME
gets, fgets - get a string from a stream
SYNOPSIS
#include <stdio.h>
char *gets(char *s);
char *fgets(char *s, int n, FILE *stream);
DESCRIPTION
gets reads characters from the standard input stream, stdin,
into the array pointed to by s, until a new-line character
is read or an end-of-file condition is encountered. The
new-line character is discarded and the string is terminated
with a null character.
fgets reads character from the file stream into the array
pointed to by s, until n-1 characters are read, or a new-line
character is read and transferred to s, or an end-of-file
condition is encountered. The string is then terminated
with a null character.
SEE ALSO
ferror(3),
fopen(3),
fread(3),
getc(3),
scanf(3)
RETURN VALUES
If end-of-file is encountered and no characters have been
read, no characters are transferred to s and a NULL pointer
is returned. If a read error occurs, such as trying to use
these functions on a file that has not been opened for
reading, a NULL pointer is returned. Otherwise s is returned.
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- SEE ALSO
-
- RETURN VALUES
-
This document was created by
man2html,
using the manual pages.
Time: 11:15:14 GMT, June 22, 2025